//
//package cn.xspace.wnx.xmpp;
//
//import android.content.Context;
//import android.os.Handler;
//
//import com.xspace.android.xafcommon.util.LogUtil;
//
//import org.jivesoftware.smack.ConnectionListener;
//
//import com.xspace.android.xafcommon.util.T;
//
///**
// * Created by liuchen on 2016/12/3.
// */
//public class XmppConnectListener implements ConnectionListener {
//
//    private static final String TAG = XmppConnectListener.class.getSimpleName();
//
//    private Context mContext;
//
//    public XmppConnectListener(Context context) {
//        this.mContext = context;
//    }
//
//    @Override
//    public void connectionClosed() {
//    }
//
//    @Override
//    public void connectionClosedOnError(Exception e) {
//        e.printStackTrace();
////        HashMap hashMap = new HashMap();
////        hashMap.put(EventBusConstant.NETWORK_STATE, "connectionClosedOnError");
////        EventBus.getDefault().post(hashMap);
//        new Handler(mContext.getMainLooper()).post(new Runnable() {
//            @Override
//            public void run() {
////                T.showSingleL("连接异常中断");
//            }
//        });
//    }
//
//    @Override
//    public void reconnectingIn(int i) {
//        new Handler(mContext.getMainLooper()).post(new Runnable() {
//            @Override
//            public void run() {
////                T.showSingleL("正在重新连接");
//            }
//        });
//    }
//
//    @Override
//    public void reconnectionSuccessful() {
//        LogUtil.e(TAG, "wubaojie>>>" + "服务器重新连接成功了");
////        HashMap hashMap = new HashMap();
////        hashMap.put(EventBusConstant.NETWORK_STATE, "reconnectionSuccessful");
////        EventBus.getDefault().post(hashMap);
//        new Handler(mContext.getMainLooper()).post(new Runnable() {
//            @Override
//            public void run() {
////                T.showSingle("服务器重新连接了", 1);
//            }
//        });
//    }
//
//    @Override
//    public void reconnectionFailed(Exception e) {
//        LogUtil.e(TAG, "wubaojie>>>" + "服务器断开连接了");
////        HashMap hashMap = new HashMap();
////        hashMap.put(EventBusConstant.NETWORK_STATE, "reconnectionFailed");
////        EventBus.getDefault().post(hashMap);
//        new Handler(mContext.getMainLooper()).post(new Runnable() {
//            @Override
//            public void run() {
////                T.showSingleL("服务器断开连接了");
//            }
//        });
//    }
//
//}
//
